Doan TruongThi
2020-07-09iOS Engineer at LINE.
Background
Over the years, the LINE for iOS source tree has grown to a size of hundreds of modules. As of late 2019, the project consists of more than 1.4 million lines of code without showing any signs of stopping its increase. This in turn, tripped up the build times for all the developers who work on the project. As the project grew we started to see more unreproducible problems as well. For instance, the builds worked locally but not on CI and vice versa. We took a step back